ЧПУ или “красивые ссылки” для wordpress под IIS
Главная проблема вордпресса под управлением IIS 6.0 (именно такой установлен в WHS) в отсутствии поддержки RewriteMod и .htacceess. Это лишает возможности сделать сайту ЧПУ – человекопонятные урлы и мешает поисковой оптимизации. Но проблема решаема. Сейчас мы и займемся ее решением, благо это не просто, а очень просто. Качаете для начала архив с софтом. Дальше по пунктам:
- Распаковать куда-то на винт
- Открываете файл WordPressURLRewrite.ini, по умолчанию он настроен. Если у вас сайт лежит не в корне папки, а в каталоге, то меняете / на /ваш_каталог/
- Открываете php.ini и добавляете в него строчки cgi.force_redirect = 0 и
cgi.fix_pathinfo = 1 - Открываем консоль управления IIS
- Делаем ПКМ на имени вашего сайта, выбираем properties
- Заходим на вкладку isapi filters, нажимаем кнопку add
- В открывшемся окне в первом поле пишем WordPressURLRewrite, во втором поле указываем путь к файл WordPressURLRewrite32.dll (он в распакованном архиве)
- Жмем везде ок, перезапускаем IIS
- В консоли wordpress заходим в настройки постоянных ссылок, выбираем опцию “произвольно”, пишем там /%year%/%monthnum%/%postname%/
- Наслаждаемся ЧПУ
Simon:
Зачем вообще для этих целей IIS? Можно поставить Apache или Lighttpd. Есть такая сборка mowes, это тебе Apache+PHP+MySQL, да ещё и настроено и портативно. При чём там есть подрезанные версии, где есть базовый набор модулей, которого мне хватает сполна(правда чтобы curl включить пришлось чуть-чуть повозиться). Весит сборка из 3-х подрезанных модулей — 70 мб.
12 сентября 2011, 20:11lapsar.ru:
Зачем мне прикручивать чего-то, когда в системе уже стоит IIS, который к тому же обеспечивает управление всем сервером?
13 сентября 2011, 23:06